﻿/* CSS Document */
body{margin:0px auto;padding:0px;font-size:13px;font-family:'Microsoft Yahei',Verdana,Arial; color:#333; }
form,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,a{margin:0;padding:0;font-family:'Microsoft Yahei'}
ul,li,div{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;font-family:'Microsoft Yahei'}
img{border:none;}
ul,li{list-style-type:none;}
a {color:#4f505d;text-decoration:none;}
a:hover {color:#cc3333;text-decoration:underline;}
.fg{ height:10px; display:block; clear:both;}
.l{float: left;}
.r{float: right;}
.clear{clear: both;}

#wrapper{ margin:0px auto; }
/*head begin*/
#header{position: relative;z-index: 100}
.headRed{height: 26px;line-height: 26px;text-align: right;color: #fff;background:url(../images/bg13.png) no-repeat center top;background-size: cover;}
.headRed a{color: #fff;display: inline-block;}
.headRed a:hover{text-decoration: none;}
.headRed .hKehu{padding-right: 25px;background: url(../images/bg2.png) no-repeat right center;margin-right: 10px;margin-left: 6px;}
.headRed .top_tel{padding-left: 19px;background: url(../images/bg1.png) no-repeat left 0px;margin-right: 6px;color: #fff;font-weight: 700;}
.headTop{ width:100%; height:112px;border-bottom: 4px solid #d3d2d5; }
.logo{ margin-top:30px;  float:left;}
.hTopnav{ float:right; margin-top:48px; }
.nav ul{ margin:0px auto;}
.nav ul li{ float:left;  margin:0px 2px;height: 56px;}
.nav ul li.homeli{}
.nav ul li > a{ display:inline-block;color:#444; font-size:17px; font-family: 'Microsoft Yahei';padding:0px 26px;height: 40px;line-height: 40px;}
.nav ul li > a.active,.nav ul li:hover > a{text-decoration: none;border-bottom: 4px solid #cc3333;}
.nav ul li > div{display: none;width:100%;}
.nav ul li:hover > div{display: block;text-align: center;padding-top: 19px;background: #fff;}
.nav ul li > div a{display: block;font-size: 15px;height: 30px;line-height: 30px;border-left: 7px solid #cc3333;margin-top: 1px;}
.nav ul li > div a:hover{text-decoration: none;color: #fff;border-left: 7px solid #990000;background: #cc3333;}

/*head over*/

/*banner begin*/
.banner{margin-bottom: 0;}
.banner img{width: 100%;}
.swiper-pagination-bullet{background: transparent;border: 2px solid #fff;opacity: 1;}
.swiper-pagination-bullet-active{background: #fff;}
.swiper-slide, .swiper-wrapper{height: auto;}
/*banner over*/

/*box begin*/
.box{ width:100%; height:auto; }
.boxTitle{ width:100%; height:28px; line-height:28px; background:#cc3333; color:#FFF;}
.boxTitle a{ color:#FFF;}
.boxTitle h3{  margin-left:10px; padding-left:15px; float:left;font-weight: 400;}
.boxTitle span{ float:right; margin-right:10px;}
.boxMain{ border-left:1px solid #b8b6b6;border-right:1px solid #b8b6b6;border-bottom:1px solid #b8b6b6; padding:10px;}
/*box over*/

.search{ padding:10px 25px;}
.search select,.seachinput{ border:1px solid #c0c0c0; background:#f3f4f8;}
.search select{ width:142px; height:22px; color:#505050; margin-bottom:10px;}
.seachinput{ width:112px; height:20px; color:#767779; line-height:20px; float:left;}
.sbnt{ background:url(../images/sbnt.jpg) no-repeat; width:16px; height:16px; border:none; margin-left:125px; margin-top:3px; display:block;}

.ctext{ padding-top: 12px;}
.ctext ul li{ float:left; width:100%; line-height:24px; border-bottom:dotted 1px #cccccc; background:url(../images/cti.jpg) 5px 11px no-repeat; padding-left:15px;}

.about{  border-bottom: 1px dotted #bbb;
padding-bottom: 6px;}
.about p{  line-height:1.9em;  margin-top:4px;}
.about p a{ color:#fd9846;}

.cztj{min-height: 258px;  }
.cztjTitle{ width:100%; height:42px; line-height:42px;padding-left: 36px;background: url(../images/bg_4.png) no-repeat 0 -6px;;}
.cztjTitle h3{ color:#aaa;float:left; margin-right:8px;cursor: pointer;border-left: 1px solid #ccc;padding-left: 8px;height: 16px;line-height: 16px;margin-top: 11px;font-weight: 400;}
.cztjTitle h3:first-child{border-left: none;}
.cztjTitle h3.current{color: #444;}
.cztjTitle h3 a{ color:#bd0100;}
.cztjTitle span{ float:right; margin-right:20px;}
.czzs{ width:100%; }
.czzsl{ float:left;}
.czzsr{ float:right;}
.czzsc{  margin-top:3px;}
.czzsc ul{ padding:6px 0 0;}
.czzsc ul li{  margin:9px 1px; background: url(../images/bg_6.png) no-repeat left center;padding-left: 10px;}

.lxfs p,.nylxfs p{ background:url(../images/lxbg.jpg) no-repeat; line-height:21px;}
.nylxfs p{ background:url(../images/nylxbg.jpg) no-repeat;}
.lxfs p span,.nylxfs p span{ color:#000;}

/*content over*/

/*link begin*/
.link{ padding-bottom:10px;   line-height:24px;}
.link ul{ border:1px solid #b8b6b6; padding:10px;}
.link ul h3{ color:#15648f; font-size:12px; float:left;}
.link ul li{ float:left; margin-right:10px;}
/*link over*/


/*foot over*/

/*ny begin*/
.nContentL{ width:251px; float:left; margin-right:12px;margin-bottom: 3em;}
.nContentR{ width:890px; float:right;min-height: 450px;margin-bottom: 3em;}
.ncrM_list,.ncrM_pic{ width:100%;}
.ncrM_pic ul{ padding:10px;}
.ncrM_list ul{padding:20px 20px 20px 0;}
.ncrM_list ul li{ padding-bottom: 1px;line-height:26px; font-size:12px; border-bottom:solid 1px #cccccc; background:url(../images/bg_13.png) 5px 8px no-repeat; padding-left:20px; margin-bottom:5px; }
.ncrM_list ul li span{ float:right; padding-right:10px;}
.ncrM_list ul li a,.ncrM_pic ul li a{ color:#000;}
.ncrM_list ul li b{font-weight: 400;}

.ncrM_pic ul li{ float:left; line-height:25px; margin:5px 15px; text-align:center;}

.infoshow{ padding:30px 3px 10px; line-height:1.8em; font-size:14px; text-align: justify; word-wrap: break-word;}
.infoshow img{ max-width: 100%;display: block;margin: 10px auto;}
.infoshow p{ padding: 8px 0;}

.showtitle{width:100%;position: relative; margin-bottom:10px;}
.showtitle h1{color:black; font-size:16px; margin-bottom:6px;text-align:center;padding:5px 0 8px;border-bottom: 1px solid #E5E5E5;}
.showtitle div{ text-align:center; font-size:12px;}
.showtitle div span{padding: 0 4px 0 4px;}


/*ny over*/

/*liuyan begin*/
.border{border:1px solid #cccccc;}
#index_hot{width:100%;}
.m10{margin:10px;}
.subject_bg{background:#CCC;height:29px;line-height:29px;}
.subject_title{font-size:14px;font-weight:bold;padding-left:12px;}
.subject_title a{color:#4EB30F;}
.subject_title a:hover{color:#f30;}
.subject_title span{float:right;font:12px/30px "ËÎÌå";padding-right:10px;}
.subject_title span span{float:none;font:12px/30px arial;padding:0 4px;color:#f30;border:0;}
.subject_title span a{color:#4EB30F;font:12px/30px "ËÎÌå";color:#389200;}
.subject_title span a:hover{color:#f30;font:12px/30px "ËÎÌå";color:#4EB30F;}
.plug_book_add{margin:0;padding:0}
.plug_book_add dt{margin:6px 0; width:100%; float:left;}
.plug_book_add dt .input{border:1px solid #ccc;height:20px;line-height:20px;color:#666; }
.plug_book_add dt .inputs{width:95%;height:120px;border:1px solid #ccc;overflow:hidden;background:url(../images/tishi.gif) no-repeat right bottom; margin:0px 15px;}
.plug_book_add dt img{ float:none;}
.vote_bnt{background:url(../images/main.gif) 0 -212px;width:66px;height:28px;line-height:28px;border:0;text-align:center;font-size:14px;color:#46A407;margin:4px;}
/*liuyan over*/


/*·ÖÒ³²¿·Ö*/
.List_page{text-align:center;margin: 20px auto 10px; line-height:30px; clear:both;}
.List_page a{background: #c2c2c2;margin:0px 1px;padding:4px 8px;border:1px solid #c2c2c2;color:#fff;}
.List_page a:hover{background:#cc3333;color:#fff;border:1px solid #cc3333;text-decoration: none;}
.List_page li{display: inline-block;}
.List_page li.thisclass{background: #666;color:#fff;padding:0 9px;}
.List_page span{background:#cc3333;color:#fff;margin:0px 1px;padding:4px 8px;border:1px solid #cc3333;}
/*ÄÚÈÝ·ÖÒ³²¿·Ö*/
.content_page{text-align:center;margin:8px; clear:both;}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #bd0100;color:#A0A0A0;}
.content_page span{background:#bd0100;color:#f60;margin:1px;padding:4px 6px;border:1px solid #bd0100;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #bd0100;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #bd0100;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}


.zcon{width: 1200px;margin-right: auto;margin-left: auto;}
.conrl{float: left;width: 430px;margin-right: 10px;}
.conrr{float: right;width: 430px;}
.userlogin .fb span,.userlogin .fb input{display: block;float: left;margin-bottom: 12px;}
.userlogin .fb input{margin-top:0;margin-left:0;height: 33px;width: 180px;padding-left: 10px;}
.userspan,.passpan{width: 42px;height: 39px;background: url(../images/bg_1.png) no-repeat;}
.passpan{background-position: 0 -47px;}
.user_sub{background: #666;display: block;width: 100%;border: none;padding: 7px 0;color: #fff;margin: 0;cursor: pointer;}
.about h3{padding-left: 43px;background: url(../images/bg_2.png) no-repeat;height: 42px;line-height: 50px;font-weight: 400;}
.more{width: 67px;height: 25px;display: block;float: right;background: url(../images/bg_5.png) no-repeat;}
.czzs .newbc img{float: left;margin-right: 10px;}
.czzs .newbc .nbcr{float: left;width: 275px;}
.czzs .newbc .nbcr h4 a{color: #cc3333;}
.czzs .newbc .nbcr p{line-height: 1.8em;margin-top: 5px;}
.czzsc ul li span{float: right;}
.iprod{ height:42px; line-height:42px;padding-left: 36px;background: url(../images/bg_3.png) no-repeat 0 -2px;;}
.iprod h3{ float:left; margin-right:8px;cursor: pointer;border-left: 1px solid #ccc;padding-left: 8px;height: 16px;line-height: 16px;margin-top: 11px;font-weight: 400;}
.cpjsd{border-top: 1px solid #b8b6b6;padding:0;}
.cpjsd span{display: inline-block;margin-right:0;text-align: center;}
.cpjsd .ipul_h{height: 26px;line-height: 26px;}
.cpjsd .ipul_h span{background: #cc3333;color: #fff;width: 23%;}
.cpjsd .ipul_h span.ipspan1{background: #cc9933;}
.cpjsd .ipul_h span a{color: #fff;}
.cpjsd .ipul_list{padding-top: 5px;height: 367px;overflow-y: scroll;}
.cpjsd .ipul_li{height: 23px;line-height: 23px;}
.cpjsd .ipul_li span{width: 24%;}
.pst_nav {color: #777;border-bottom: 1px solid #ccc;text-align: right;padding-bottom: 5px;padding-right: 5px;}
.pst_nav a{color: #777;}
.pst_nav span{color: #555;}
.zcyw{ }
.zcyw h2{height: 80px;line-height: 80px;background: #cc3333;font-size: 22px;padding-left: 60px;color: #fff;font-weight: 400;}
.zcyw h2 i{display: inline-block;background: url(../images/bg19.png) no-repeat; width: 18px;height: 18px;margin-right: 15px;}
.zcyw ul{border-left: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;}
.zcyw ul li{ line-height:50px; height:50px; background:#fff;font-size: 17px;}
.zcyw ul li:hover,.zcyw ul li.active{background: #999999;}
.zcyw ul li a{ display: block;color: #444;}
.zcyw ul li a:hover,.zcyw ul li.active a{text-decoration: none;color: #fff;}
.zcyw ul li .lnav_box{width: 90%;margin: 0 auto;border-top: 1px solid #666;padding-left:50px;box-sizing:border-box;}
.zcyw ul li:first-child .lnav_box,.zcyw ul li a:hover .lnav_box,.zcyw ul li:hover +li a .lnav_box,
.zcyw ul li.active +li a .lnav_box,.zcyw ul li.active a .lnav_box
{border-top: 0;}
.zcyw ul li a i{width: 12px;height: 18px;background: url(../images/bg20.png) no-repeat;margin-right: 20px;display: inline-block;vertical-align: top; margin-top: 16px;}
.zcyw ul li a:hover i,.zcyw ul li.active a i{background-position: -13px 0;}

.nabout_h{margin-top: 30px;border-bottom: 1px solid #cc3333;font-weight: 400;font-size: 1.2em;padding-bottom: 10px;padding-left: 3px;}
.newall_h{text-align: center;margin-top: 45px;padding-bottom: 12px;}
.pro_show ul li{list-style-type:disc; list-style-position: inside;}
.pro_body{padding-top: 15px;position: relative;}
.pro_body .pro_bnav{position: relative;top: 1px;}
.pro_body .pro_bnav h2{float: left;width: 100px;text-align: center;margin-right: 6px;background: #666;font-size: 14px;line-height: 30px;color: #fff;
	border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #ccc; cursor: pointer;}
.pro_body .pro_bnav h2.current{background: #fff;border-bottom:1px solid #fff;color: #cc3333;}
.pro_body .pro_bdetail{border:1px solid #ccc;}
.pro_body .pro_bdetail .pro_bdesc1{padding-top: 15px;padding-bottom: 15px}
.pro_body .pro_bdetail .pro_bdesc2{padding:15px 25px 10px;}
.pro_body .pro_bdetail .pro_bdesc3{padding:25px 0 10px;text-align: center;}
.pro_body .pro_bdetail .pro_yaosu{font-size: 13px;padding:0;height:32px;line-height: 32px;}
.pro_body .pro_bdetail .pro_yaosu span{margin-left: 20px;width: 200px;display: inline-block;}
.pro_body .pro_bdetail .pro_yaosu1{background: #d6d6d6;}
.pro_body .pro_bdetail .pro_btnav{padding-top: 20px; background: #e5e5e5;}
.pro_body .pro_bdetail .pro_btnav .bg_white{background: #fff;}
.pro_body .pro_bdetail .pro_btnav span{display:block;width: 24.7%; margin-left: 0.4%;float: left;background: #cc3333;height: 30px;line-height: 30px;text-align: center;
color: #fff;}
.pro_body .pro_bdetail .pro_btnav span.pro_btns1{margin-left: 0;}
.pro_body .pro_bdetail .pro_btjz{height: 390px;overflow-y:scroll;}
.new_date{text-align: center;margin: 10px 0 5px;color: #777;}
.new_date span{margin-right: 15px;}
.newc_page{margin: 50px 0 10px;font-size: 13px;}
.newc_page .cpage_left{float: left;}
.newc_page .cpage_right{float: right;position: relative;}
.share {position: relative;top: 7px;margin-left: 10px;}
.share .jiathis_style_24x24 .jiathis_txt{float: none;}
.share .jiathis_style_24x24 .jtico{display: inline-block !important;font-size: 13px;}
.share .jiathis_style_24x24 .jtico_weixin{ background:url(../images/bg21.png) no-repeat;padding-left:32px !important;}
.n_body{width: 340px;border:1px solid #ccc;border-radius: 5px;margin:50px auto 60px;}
.n_body form{width: 308px;margin: 10px auto;}
.n_body .nbody_h{border-bottom: 1px solid #ccc;padding-left:17px;font-size: 17px}
.n_body tr td{padding:4px 0;}
.n_body tr td input[type="text"],.n_body tr td textarea{padding:4px;width: 100%;}
.n_body tr td input[type="text"]{height: 35px;}
.coolbg{display: block;background: #cc3333;color: #fff;width: 100%;border: none;line-height: 32px;cursor: pointer;}
.coolbg:focus{outline: none;}
.pn_user{margin-top: 30px;height: 29px;line-height: 29px;background: url(../images/bg_11.png) no-repeat #333;color: #fff;text-align: left;
	border-bottom: 0;padding-bottom: 0;}
.pn_user a{color: #fff;}
.pn_user span{margin:0 30px 0 20px;color: #fff;}

.iuser_nav{padding-top: 35px;margin-bottom: 25px;}
.iuser_nav h1{font-size: 17px;padding-bottom: 10px;border-bottom: 1px solid #cc3333;font-weight: 400;padding-left: 5px;}
.umenu{position: relative;float: left;width: 200px;}
.umenu ul li{line-height: 28px;margin-bottom: 8px;}
.umenu ul li a{display: inline-block;text-align: center;padding:0 2px;background: #999;width: 100px;border-radius: 14px;color: #fff;}
.umenu ul li a:hover{text-decoration: none;background: #cc3333;}
.buttonc3{height: 27px;line-height: 27px;font-size: 14px;width: 98px;color: #fff;background: #cc3333;}
#mcpmain #mainCp.user_baogao{padding-top: 0;}
.user_baogao .pageList{padding: 20px 0;}
.user_baogao .pageList a{background: #c2c2c2;margin:0px 1px;padding:4px 8px;border:1px solid #c2c2c2;color:#fff;}
.user_baogao .pageList a:hover{background:#cc3333;color:#fff;border:1px solid #cc3333;text-decoration: none;}
.user_baogao .pageList strong{background: #666;color:#fff;padding: 5px 9px;}
.user_baogao .pageList span{background:#cc3333;color:#fff;margin:0px 1px;padding:4px 8px;border:1px solid #cc3333;}
.u_tab{width: 100%;}
.mt20{margin-top: 20px;}
.list tbody tr.urow0 td{background:#ddd;}
.list tbody tr.urow1 td{background:#eaeaea;}
.list tbody tr th{height: 28px;line-height: 28px;border: 1px solid #ccc;background: #eaeaea;}
.sqsh{margin:30px 0 60px;text-align: right;}
.sqsh a{display: inline-block;background: #cc3333;padding:7px 10px 8px;color: #fff;margin-left: 10px;}
.shuhui{position: fixed;width: 100%;height: 100%;top: 0;left: 0;}
.shuhui .sh_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.4;}
.shuhui .sh_form{position: fixed;top: 50%;left: 50%;margin-left: -175px;margin-top:-110px;background: #fff;padding: 20px;}
.shuhui .shmcol{margin-bottom:12px;position: relative;}
.shuhui .shmcol label{display: inline-block;width: 80px;}
.shuhui .shmcol label.shlabm{width: 60px;margin-left: 5px;}
.shuhui .shmcol label span{color: #cc3333;}
.shuhui .shmcol input{height: 24px;padding-left: 2px;}
.shuhui .shmcol select{width: 247px;height: 29px;}
.shuhui .shmcol1 input{width: 241px;}
.shuhui .shmcol2 input{width: 81px;}
.shuhui .shmcol3{margin-bottom: 0;}
.shuhui #sh_cancel{height: 29px;line-height: 29px;font-size: 14px;width: 98px;color: #555;background: #ccc;display: inline-block;position: relative;
	text-align: center;vertical-align: top;}
.shuhui #sh_cancel:hover{text-decoration: none;}
.shuhui .buttonc3{height: 29px;}
.iuserlogin h2{margin:60px auto 30px;text-align: center;color: #cc3333;font-weight: 400;}
.iuserlogin form{width: 350px;margin:0 auto;}
.iuserlogin .ipt-txt{width: 260px;height: 32px;box-sizing:border-box;padding: 0 10px;background: #f2f2f2;border-radius: 2px;}
.iuserlogin .fb{margin-bottom: 16px;}
.iuserlogin .submit{padding-left: 0;}
.iuserlogin .iusub{width: 210px;margin:50px auto;background: #cc3333;height: 40px;font-weight: 700;font-size: 16px;}
.uzoushi{text-align: center;margin:15px auto 10px;}
 #nav #pull {display: none;	}
 #pull{display: none;}



.inews h2{background: url(../images/bg8.png) no-repeat center top;}
.inews .inew_li{float: left;width: 20%;margin-left: 11%;text-align:center;padding: 0 3%;}
.inews .inew_li_1{margin-left: 0;}
.inews .inew_li a{display: block;color: #333;}
.inews .inew_li a:hover{text-decoration: none;}
.inews .inew_li h3{font-size:19px;margin: 0 auto 12px;font-weight: 400;}
.inews .inew_li i{display: inline-block;width: 122px;height: 122px;border-radius: 50%;transition: all 0.4s;
-moz-transition:all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;margin-bottom: 15px;}
.inews .inew_li_1 i{background: url(../images/bg9.png) no-repeat;background-position: -124px bottom ;}
.inews .inew_li_1 a:hover i{background-position: 0 bottom ;}
.inews .inew_li_2 i{background: url(../images/bg10.png) no-repeat;background-position: 0 bottom ;}
.inews .inew_li_2 a:hover i{background-position: -122px bottom ;}
.inews .inew_li_3 i{background: url(../images/bg11.png) no-repeat;background-position: -123px bottom ;}
.inews .inew_li_3 a:hover i{background-position: 0 bottom ;}
.inews .inew_li .inews_des{line-height: 1.7em;}



.npro_h{ margin-top: 22px; font-weight: 400; font-size: 1.3em; padding-left: 5px; }
.pro_box{ padding:10px 3px 10px; }

.arc_list ul{padding:20px 0;}
.arc_list ul li{ padding-bottom: 20px; border-bottom:solid 1px #cccccc;  margin-bottom:20px; }
.arc_list li .arc_time{background: #ccc;width: 70px;padding-left: 20px;margin-right: 20px;float: left;padding-top: 8px;padding-bottom: 7aaaapx;}
.arc_list li .arc_time span{display: block;line-height: 1.2em;}
.arc_list li .arc_time .arc_tday{color: #cc3333;font-size: 26px;font-weight: 700;}
.arc_list li .arc_time .arc_tmonth{color: #000;font-size: 18px;}
.arc_list li .arc_time .arc_tyear{color: #000;font-size: 18px;}
.arc_list li h2{font-size: 17px;}
.arc_list li .arc_pubdate{color: #999;font-size: 13px;}
.arc_list li .arc_pubdate span{margin-right: 15px;}
.arc_list li .arc_des{font-size: 14px;line-height: 1.6em;}
.arc_list li .arc_des .arc_view{margin-left: 5px;font-size: 13px;color:#cc3333; }

.chaoshi_box{padding: 2em 0;}
.chaoshi_search{text-align: right;line-height: 32px;padding-right: 10px;}
.chaoshi_search strong{font-size: 15px;}
.chaoshi_search select{height: 32px;padding: 0 15px 0 10px;width: 220px;border-radius: 16px;border: 1px solid #cc3333;margin-left: 5px;}
.chaoshi_search select:focus{outline: 0;}
.chaoshi_search button{background: #fff;border:0;font-size: 16px;cursor: pointer;color: #000;}
.chaoshi_search button:focus{border:0;outline: 0;}
.chaoshi_con{padding-top: 2em;}
.chaoshi_nav{border-top: 3px solid #cc3333;background: #333;}
.chaoshi_nav a{display: inline-block;height: 33px; color: #fff; line-height: 30px;font-weight: 700;}
.chaoshi_nav .csn_btn{padding: 0 20px;}
.chaoshi_nav .csn_btn.active,.chaoshi_nav .csn_btn:hover{color: #cc3333;text-decoration: none;}
.chaoshi_nav a.csn_all{width: 150px;background: url(../images/bg22.png) no-repeat;text-align: center;}
.chaoshi_list{margin-top: 30px;}
.chaoshi_list .chaoshi_ul li{float: left;width: 214px;margin-left: 11px;margin-bottom: 15px;}
.chaoshi_list .chaoshi_ul li.csl_1,.chaoshi_list .chaoshi_ul li.csl_5,.chaoshi_list .chaoshi_ul li.csl_9,.chaoshi_list .chaoshi_ul li.csl_13
{margin-left: 0;}
.chaoshi_list .chaoshi_ul li a{display: block;}
.chaoshi_list .chaoshi_ul li a:hover{text-decoration: none;}
.chaoshi_list .chaoshi_ul li img{max-width: 100%;height: 134px;}
.chaoshi_list .chaoshi_ul li .chaoshi_des{padding: 10px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.chaoshi_list .chaoshi_ul li .csl_title{font-size: 15px;line-height: 20px;height: 20px;overflow: hidden;margin-bottom: 8px;}
.chaoshi_list .chaoshi_ul li p{line-height: 20px;font-size: 14px;color: #666;}
.chaoshi_list .chaoshi_ul li .csl_price{margin-top: 5px;}
.chaoshi_list .chaoshi_ul li .csl_money{margin-right: 10px;}
.chaoshi_list .chaoshi_ul li .csl_icon{display: inline-block;padding: 0 5px;background: #cc3333;border-radius: 4px;color: #fff;}

.zch_liucheng{padding: 2em 0;height: 64px;background: url(../images/bg23.png) no-repeat center center;border-bottom: 1px solid #ccc;}
.zch_pic{padding: 10px 0 20px;}
.zchp_left{float: left;width: 45%;margin-right: 3%;}
.zchp_left > img{width: 100%;margin-bottom: 15px;}
.zchp_left .zchp_list img{width: 24%;cursor: pointer;}
.zchp_right{width: 52%;padding-top: 2em;float: left;}
.zchp_right h1{line-height: 1.1em;font-size: 18px;border-bottom: 1px solid #ccc;margin-bottom: 10px;padding-bottom: 10px;}
.zchp_right p{line-height: 3em;}
.zch_nav{border:1px solid #ccc;height: 50px;line-height: 50px;}
.zch_nav a{display: inline-block;border-right: 1px solid #ddd;width: 160px;text-align: center;font-size: 17px;font-weight: 700;}
.zch_nav a:hover{text-decoration: none;}
.zch_nav a.active{color: #cc3333;}
.zch_cbody .zch_cbox{line-height: 1.8em;padding: 1em 0;}
.zch_cbody .zch_cbox img{max-width: 100%;display: block;margin: 0 auto;}

.fenghong_tab tr td,.fenghong_tab tr th{padding-left: 20px;}
.jiaoyi_tab{margin-top: -1px;}
.jiaoyi_li{display: none;}
#jiaoyi_title{cursor: pointer;}
.jiaoyi_icon{display: inline-block;padding-right: 20px;background:url(../images/bg24.png) no-repeat right center; }
.shuhui .shmcol4{margin-top: 12px;margin-bottom: 0;}
.shuhui .shmcol4 a{color: #cc3333;}
.shuhui .shmcol4 span{display: inline-block;width: 14px;height: 14px;border: 1px solid #ccc;margin-right: 3px;cursor: pointer;text-align: center;}
.single_wbox{padding: 3em 0;min-height: 500px;}

.idiv{padding: 3.5em 0;}
.iservice{background:url(../images/bj.gif);}
.iservice_h .iservice_title{background: url(../images/bg5.png) no-repeat left center;width: 583px;height: 74px;}
.idiv_h .idiv_more{width: 110px;height: 43px;background: url(../images/bg3.png) no-repeat;display: block;}
.iservice_des{font-size: 18px;margin-top: 5px;}
.iservice_list{text-align: center;padding: 4em 0 1em;}
.iservice_list .iservice_li{display: inline-block;}
.iservice_list .iservice_li:hover{text-decoration: none;}
.iservice_list .iservice_li_0{margin-right: 20%;}
.iservice_list .iservice_li span{display: inline-block;width: 131px;height: 131px;
}
.iservice_list .iservice_li_0 span{background:url(../images/index1.png) no-repeat -135px 0;}
.iservice_list .iservice_li_0:hover span{background:url(../images/index1.png) no-repeat 0 0;}
.iservice_list .iservice_li_1 span{background:url(../images/index2.png) no-repeat -1px -2px;}
.iservice_list .iservice_li_1:hover span{background:url(../images/index2.png) no-repeat -134px -2px;}
.iservice_list .iservice_li p{font-size: 16px;font-weight: 700;line-height: 36px;color: #333;}
.iservice_list .iservice_li:hover p{color: #333;text-decoration: none;}

.ixinwen{background: #e6e6e6;}
.ixinwen_h{margin-bottom: 30px;}
.ixinwen_h .ixinwen_title{background: url(../images/bg4.png) no-repeat ;width: 96px;height: 62px;}
.ixinwen_box .ixw_left{float:left;width: 48%;}
.ixinwen_box .ixw_right{float:right;width: 48%;}
.ixw_title {margin-bottom: 20px;}
.ixw_title h2{float: left;line-height: 36px;line-height: 36px;background: #acacac;color: #fff;width: 135px;text-align: center;font-weight: 400;font-size: 17px;
cursor: pointer;border-left: 1px solid #fff;}
.ixw_title h2:first-child{border-left: 0;}
.ixw_title h2.active{background: #cc3333;}
.ixw_ul{display: none;}
.ixw_ul .ixw_li{margin-bottom: 20px;} 
.ixw_ul .ixw_li a{display: block;}
.ixw_ul .ixw_li div{box-sizing:border-box;}
.ixw_ul .ixw_li .ixwl_num{font-size: 30px;float: left;border-right: 1px solid #666;line-height: 76px;width: 11%;text-align: center;}
.ixw_ul .ixw_li .ixwl_con{float: left;width: 89%;padding:6px 0 0 18px;}
.ixw_ul .ixw_li .ixwl_con h3{font-size: 16px;color: #666;margin-bottom: 3px;}
.ixw_ul .ixw_li .ixwl_con p{font-size: 14px;color: #888;}
.ixw_ul .ixw_li a:hover .ixwl_num{color: #000;}
.ixw_ul .ixw_li a:hover .ixwl_con h3{color: #cc3333;}
.ixw_ul .ixw_li a:hover .ixwl_con p{color: #3a3a3a;}
.ixw_right .swiper-slide{position: relative;}
.ixw_right .swiper-slide a{display: block;}
.ixw_right .swiper-slide img{display: block;}
.ixw_right .swiper-slide p{position: absolute;bottom: 0;left: 0;width: 100%;line-height: 40px;background: rgba(0,0,0,0.7);color: #fff;text-align: center;
	font-size: 15px;}
.ixw_right .swiper-pagination{text-align: right;padding-right: 10px;  box-sizing: border-box;bottom: 13px;}

.iguanyu{background:url(../images/bj.gif);}
.iguanyu_h{margin-bottom: 30px;}
.iguanyu_h .iguanyu_title{background: url(../images/bg6.png) no-repeat;width: 176px;height: 65px;}
.igy_ul .igy_li{float: left;width: 364px;}
.igy_ul .igy_li a,.igy_ul .igy_li img{display: block;}
.igy_ul .igy_li a:hover{text-decoration: none;}
.igy_ul .igy_li_left{margin-right: 36px;}
.igy_ul .igy_li .igy_txt{padding: 12px 0 0 4px;transition: all 0.4s;-moz-transition:all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.igy_ul .igy_li a:hover .igy_txt{padding-left: 1px;}
.igy_ul .igy_li .igy_txt h3{font-size: 20px;margin-bottom: 4px;color: #313131;}
.igy_ul .igy_li .igy_txt p{color: #a5a5a7;font-size: 15px;}
.igy_ul .igy_li .igy_img{position: relative;overflow: hidden;}
.igy_ul .igy_li .igy_img_hover{position: absolute;top: -50%;left: 50%;margin-left: -46px;margin-top: -46px;
transition: all 0.4s;-moz-transition:all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.igy_ul .igy_li a:hover .igy_img_hover{top: 50%;}

/*foot begin*/
.foot_top{color: #fff;padding: 3em 0;background:url(../images/bg13.png) no-repeat center top;background-size: cover;}
.foot_top a{color: #fff;}
.foot_top .ft_left{float: left;width: 55%;}
.foot_top .flink h5{border-bottom: #990000 1px solid;padding-bottom: 7px;font-size: 16px;font-weight: 400;}
.foot_top .flink h5 span{margin-left: 10px;text-transform: uppercase;}
.foot_top .flink .iflink_box{padding-top: 10px;}
.foot_top .flink .iflink_box a{display: inline-block; margin-right: 8px;border-left: 1px solid #fff;padding-left: 10px;font-size: 14px;line-height: 14px;
	margin-bottom: 8px;}
.foot_top .flink .iflink_box a:first-child{margin-left: 0;padding-left: 0;border-left: 0;}
.foot_top .ft_share{background: url(../images/bg7.png) no-repeat;width: 152px;height: 27px;margin-top: 30px;display: none;}
.foot_top .ft_right{float: right;width: 330px;}
.foot_top .ft_code{width: 101px;float: left;text-align: center;}
.foot_top .ft_code span{display: inline-block;padding-left: 24px;background: url(../images/bg11.png) no-repeat left center;margin-bottom: 10px;font-size: 14px;}
.foot_top .ft_contact{width: 190px;float: right; padding-top: 16px;}
.ft_contact .icontl_p{line-height: 30px;padding: 0 0 0 32px;margin-bottom: 7px;font-size: 14px;}
.ft_contact .icontl_p span{margin-right: 7px;}
.ft_contact .icontl_p_1{background: url(../images/bg8.png) no-repeat left 4px;}
.ft_contact .icontl_p_2{background: url(../images/bg9.png) no-repeat left 6px;}
.ft_contact .icontl_p_3{background: url(../images/bg10.png) no-repeat left center;line-height: 20px;}

.foot_bottom{text-align: center;padding: 10px 0;background:url(../images/bg14.png) no-repeat center top;background-size: cover;}
.foot_bottom .footer_nav {line-height: 14px;padding-top: 4px; margin-bottom: 2px;}
.foot_bottom .footer_nav a{padding: 0 5px 0 8px;border-left: 1px solid #7d7d7d;color: #7d7d7d;display: inline-block;}
.foot_bottom .footer_nav a:first-child{border-left: 0;}
.footer_copy{color: #999;}
.content{margin-top: 2em;}